/*-------------------------------*/
/*Project: huawei  MY HW 2011
/*Author:  
/*E-mail:  
/*Date:    20110825
/*-------------------------------*/
/*css reset*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
body, input, select, button, textarea { font-size: 12px; font-family: Arial, sans-serif; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
a, a:link { color: #222; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: underline; }
a:focus { outline: none; }

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }

.marginL8px{ margin-left:8px;}
.marginL16px{ margin-left:16px;}
.marginL24px{ margin-left:24px;}
.marginR8px{ margin-right:8px;}
.marginR16px{ margin-right:16px;}
.marginR24px{ margin-right:24px;}
.marginT8px{ margin-top:8px;}
.marginT16px{ margin-top:16px;}
.marginT24px{ margin-top:24px;}
.marginB8px{ margin-bottom:8px;}
.marginB16px{ margin-bottom:16px;}
.marginB24px{ margin-bottom:24px;}

.paddingT8px{ padding-top:8px;}

.clearBoth{clear:both;}
.clear, .gap32px, .gap16px, .gap24px, .gap40px, .gap8px, .gap12px{clear:both; height:0; font-size:0; line-height:0;}
.gap32px{height:32px;}
.gap16px{height:16px;}
.gap24px{height:24px;}
.gap40px{height:40px;}
.gap12px{height:12px;}
.gap8px{height:8px;}

.height8px{height:8px;}

.lineHeight1_2{line-height:1.2;}

.margin_none{margin-bottom:0;}

.float_right{ float:right;}
.float_left{ float:left;}

.text_right{text-align:right;}
.text_left{text-align:left;}
.text_center{text-align:center;}
.Bold{font-weight:bold;}
.color_666{color:#666;}
.color_999{color:#999;}
.font14{font-size:14px;}

.sub_bottom {background:url(../images/bt_bg.gif) no-repeat left top;text-align:center;line-height:29px;height:29px;width:95px;cursor: pointer;border:0 none;font-weight:bolder;font-size:14px;}
.inputBgLine {background-color:#fff;border:#d0d0d0 1px solid;line-height:23px;}
